scheduler: fix rate limit range checking
authorJan Beulich <jbeulich@suse.com>
Mon, 10 Dec 2012 10:14:27 +0000 (11:14 +0100)
committerJan Beulich <jbeulich@suse.com>
Mon, 10 Dec 2012 10:14:27 +0000 (11:14 +0100)
commit62bc54ce1da4d0000277b94efc680b15fe9127f8
tree7f1821a3a52a5e582811c91d1a90043bc746894d
parentfca1c2ebf1e4e35a92f619804e7c9941216ab9e2
scheduler: fix rate limit range checking

For one, neither of the two checks permitted for the documented value
of zero (disabling the functionality altogether).

Second, the range checking of the command line parameter was done by
the credit scheduler's initialization code, despite it being a generic
scheduler option.

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
xen/common/sched_credit.c
xen/common/schedule.c